*{padding:0;margin:0;}
a{text-decoration:none;color:#0099EE;border: 0;}
a:hover{text-decoration:underline;color:#f90;}
a:focus {color: #FF6600;text-decoration: none;}
img{font-size:0;line-height:0;border:none;}
table{border-collapse:separate; empty-cells:show; width:100%;font-size:12px;}
li{list-style:none;}
.clear:after, .item:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
*html .clear, *html .item{height:1%;}
*+html .clear, *+html .item{height:1%;}
html,body {scrollbar-arrow-color: #6688AA;scrollbar-3dlight-color: #AACCDD;scrollbar-shadow-color: #99BBCC;scrollbar-face-color: #DDEEFF;scrollbar-darkshadow-color: #DDEEFF;scrollbar-highlight-color: #FFFFFF;scrollbar-track-color: #EEEEEE;}
html {height:100%;width:100%;}
body {background: #FFFFFF;color: #444444;font-size:12px;font-family:verdana;}
*html textarea {overflow:auto;overflow-x: hidden;}/*使多行文本框不显示默认的竖向滚动条*/
*html iframe,*html frame {overflow:auto;}
*+html iframe,*+html frame {overflow:auto;}
body, input, textarea, select, button {font-family:Tahoma,SimSun,sans-serif;font-size:12px;}

.f_left{float:left;}
.f_right{float:right;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_center{text-align:center;}


.main{margin:6px;}
.main_left{background:transparent url(./main_bg_left.gif) no-repeat scroll left top;}
.main_right{background:transparent url(./main_bg_right.gif) no-repeat scroll right top;padding:0 10px;*width:100%}


/**form**/
option { color: #336699; }
textarea {color: #336699;border: 1px solid #667788;border-color: #667788 #AABBCC #AABBCC #778899;line-height: 19px;padding: 1px 1px 1px 4px;background: #F7FAFC url(./textarea_bg.gif);height: 80px;margin: 0;font-size:12px;}
textarea:hover { border-color: #00AAEE; }
textarea:focus { border-color: #FF8800; }
textarea[disabled],textarea[readonly] {border-color:#ccc;background-image:none;}


input[type="checkbox"] { margin: 1px 3px 0 0; *margin: -2px 0 -1px -2px;}
input[type="radio"] { margin: 1px 3px 0 0; *margin: -2px 0 -1px -2px;}


/**nav button**/
.nav_info{padding:8px 0 0 6px;height:30px;background:transparent url(./hr_bg.gif) repeat-x scroll left bottom;margin-bottom:10px;}
.nav_info .info{background:transparent url(./info_bg_left.gif) no-repeat scroll left top;border-bottom:1px solid #FFFFFF;cursor:pointer;display:block;float:left;height:26px;margin:3px 0 0 4px;position:relative;text-decoration:none;}
.nav_info img{display:inline;float:left;height:20px;margin:3px 5px 0 8px;width:20px;}
.nav_info .info b{cursor:pointer;text-decoration:none;color:#000000;font-weight:normal;background:transparent url(./info_bg_right.gif) no-repeat scroll right top;border-bottom:1px solid #FFFFFF;display:block;float:left;height:25px;line-height:24px;padding:1px 20px 0 0;}
.nav_info .info2{background:transparent url(./info2_bg_left.gif) no-repeat scroll left top;cursor:pointer;display:block;float:left;height:26px;margin:3px 0 0 4px;position:relative;text-decoration:none;}
.nav_info .info2 b{cursor:pointer;text-decoration:none;color:#000000;font-weight:normal;background:transparent url(./info2_bg_right.gif) no-repeat scroll right top;display:block;float:left;height:25px;line-height:24px;padding:1px 20px 0 0;}


/**table button**/
a.sbutton{background:transparent url(./btnout_bg_left.gif) no-repeat scroll left center;float:left;height:24px;margin:0 5px 0 0;text-decoration:none;}
a.sbutton img{float:left;margin:2px 0 4px 6px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity: 0.7;}
a.sbutton b{background:transparent url(./btnout_bg_right.gif) no-repeat scroll right center;color:#666666;cursor:pointer;display:inline-block;font-weight:normal;height:24px;line-height:24px;padding:0 10px 0 3px;*padding:2px 10px 0 3px;white-space:nowrap;}
a.sbutton:hover {text-decoration: none;background: url(./btnover_bg_left.gif) no-repeat left center;}
a.sbutton:hover b {color: #147;background: url(./btnover_bg_right.gif) no-repeat right center;}

a.sbt_disabled,a.sbt_disabled:hover{background:transparent url(./btndisabled_bg_left.gif) no-repeat scroll left center;cursor:not-allowed;}
a.sbt_disabled img,a.sbt_disabled:hover img{opacity:0.6;filter:alpha(opacity=50);-moz-opacity: 0.6;}
a.sbt_disabled b,a.sbt_disabled:hover b{background:transparent url(./btndisabled_bg_right.gif) no-repeat right center;color:#999999;cursor:not-allowed;}

/**button**/
input.srbutton,button {+overflow:visible;border: 1px solid #667788;border-color: #AABBCC #99AABB #667788 #99AABB;padding-left: 5px;padding-right: 4px;}
input.srbutton {background:transparent url(./sbuttonbg.gif) no-repeat right top;position:relative;left:2px;color: #09D;height: 21px;line-height: 21px;padding: 0 11px 4px 7px;+padding: 0px 14px 0px 10px;vertical-align:middle;cursor:pointer;border:0 none #fff;outline:none;}
button{padding-left:2px;padding-right:6px;color:#555;}
a.slbutton {display:inline-block;+zoom: 1;+display: inline;vertical-align:middle;height:20px;margin-right:2px;background:transparent url(./sbuttonbg.gif) no-repeat 0 0;padding-left:2px;}
a.slbutton input:hover,a.slbutton input:active,a.slbutton input:focus {border:0 none #fff;outline:none;-moz-outline:none;}
a.slbutton input:focus { color:#000; }
a.slbutton:hover {background-image:url(./sbuttonbg_over.gif);text-decoration:none;}
a.slbutton:hover input { background-image:url(./sbuttonbg_over.gif); }


/** ptable **/
table.ptable{border-left:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;border-right:1px solid #C6C6C6;border-collapse: collapse;table-layout: fixed;height:16px;}
table.ptable td{padding:3px 6px;-moz-user-select:none;}
/** stable **/
table.stable{border:1px solid #C6C6C6;border-collapse: collapse;background: url(./thbg.gif) #FFFFFF repeat-x left top;table-layout: fixed;}
table.stable td,table.stable th {-moz-user-select:none;color: #555555;border-bottom: 1px solid #DDDDDD;line-height:16px;+line-height:18px;padding: 3px 7px 3px 6px;+padding: 2px 7px 2px 6px;white-space: nowrap;}
table.stable td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
table.stable tr.tableth td,table.stable tr.tableth td span{color: #445055;font-weight: bold;}
table.stable tr.tableth td{height: 27px;line-height:27px;padding: 0 7px 0 6px;border-left: #D6D6D6 0px solid;border-bottom: #C6C6C6 0px solid;background: url(./th.gif) no-repeat left top;}
table.stable tr.tableth td.thOver{ background: url(./thbg_over.gif) no-repeat left top; }
table.stable tr.tableth:first-child{ background-image: none; }
/** itable **/
table.itable{border:1px solid #C6C6C6;border-collapse: collapse;table-layout: fixed;}
table.itable td{color: #555555;border-bottom: 1px solid #DDDDDD;line-height:16px;+line-height:18px;padding: 1px 7px 1px 6px;+padding: 1px 7px 1px 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.tr_selected{background:#D8F79D;}



/****/
.hide{display:none;}
input {margin: 0;vertical-align: middle;color: #114477;}
input.sinput, select{color: #336699;background: url(./text_bg.gif) #F7FAFC repeat-x left top;border:1px solid #6688AA;border-color: #778899 #AABBCC #AABBCC #8899AA;padding:2px;vertical-align:middle;*height:20px;}
select{padding:0;height:21px;}
input.sdisabled,select.sdisabled{border: #ccc 1px solid;background-image:none;}
.tp{width:340px;}
.tp2{width:250px;}
.tp3{width:210px;}
.tp4{width:40px;}
.tp5{width:76px;}
.tp6{width:145px;}
.tp7{width:180px;}
.my_chk{position:relative;top:-2px;*top:1px;left:0;}
.my_radio{position:relative;top:-3px*top:2px;left:0;}

div.item{padding:3px 0;}
.item_title{float:left;width:100px;text-align:right;padding-right:30px;clear:left;}
.item_content{float:left;width:720px;}
.item_content .rd_div{float:left;height:20px;}
.color_select{border:1px solid #38A1D1;position: absolute; cursor: pointer;display:none;width:100px;height:80px;left:620px;*left:600px;top:45px;}
.view_thumb{position: absolute;z-index: 1;top: 55px; left: 720px;width:90px;height:90px;}
.select_af{background:#FFF none repeat scroll 0 0;border:1px solid #38A1D1;position: absolute;z-index: 1;top: 188px;*top:198px; left: 410px;*left:390px; width: 250px;display:none}
.select_af2{background:#fFF none repeat scroll 0 0;border:1px solid #38A1D1;position: absolute;z-index: 1;top: 215px;*top:225px; left: 575px; width: 250px;display:none}
.select_af_af{background: #F4F9FB;padding:0 5px 5px;margin-top:5px;}

/**autosave**/
#autosave{height:30px;line-height:30px;width:850px;*width:848px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
#s_recover{width:146x;left:790px;float:right;padding:5px;z-index:1;position:absolute;border:1px solid #ddd;display:none}
#s_recover a{text-decoration:none;height:20px;line-height:20px;}
.recover{width:136px;}
.recover li{width:136px;height:16px;font-szie:10px;border-bottom:1px dashed #ddd;line-height:16px;}
.recover li a{text-decoration:none;}

/**dialog**/
#color td{cursor:pointer;}
#thumb{padding:15px 0 0 35px;}
#thumb div{margin-left:0px;height:25px;line-height:25px;}
#thumb div div{width:60px;float:left;}
#thumb img{z-index:1;position:absolute;display:none;width:258px;height:22px;margin:20px 0 0 48px;}

.pagination{line-height:25px;color:black;}
.list_no{background:#FFFFFF none repeat scroll 0 0;border:1px solid #ddd;padding:2px 5px;margin-right:10px;margin:0;}
.pagination a{background:#FFFFFF none repeat scroll 0 0;border:1px solid #ddd;padding:2px 5px;color:black;margin:0;}
.pagination a:hover{background:#FFFFFF none repeat scroll 0 0;border:1px solid #A0A0A0;text-decoration:none;margin:0;}
.pagination strong{color:#AAAAAA;background:#F0F0F0 none repeat scroll 0 0;border:1px solid #ddd;font-weight:700;padding:2px 5px;margin:0;}

/** fieldset **/
fieldset {padding:0.5em;border: 1px solid #CCCCCC;-moz-border-radius: 3px;}
fieldset table tr{height:24px;*height:20px;}
legend {color: #445566;font-weight: bold;padding: 1px 6px 2px 6px;*margin-left: -5px;-moz-border-radius: 3px;}

/*************new cms**************/
p{padding:0;margin:0;}
#cat_menu{background:#F9FCFF url(./tree_bg.gif) no-repeat scroll left top;border:1px solid;border-color:#CCD3D6 #E8EBEE #E8EBEE #DDDFE2;overflow:auto;padding:4px 3px;height:425px;*height:465px;width:172px;}
#cat_menu *{vertical-align:middle;white-space:nowrap;}
.tree_item{background:transparent;color:#445566;cursor:pointer;display:block;text-decoration:none;border-left:1px solid #F5FBFE;border-right:1px solid #F5FBFE;height:20px;line-height:20px;}
.tree_active{background:#EAFBC9 url(./tree_active.gif) repeat-x scroll left center;border-left:1px solid #B1CCA2;border-right:1px solid #B1CCA2;color:#222222;width:130px;}
#page_table{font-family: Tahoma;}